import router from "./router";
import nprogress from 'nprogress'
import 'nprogress/nprogress.css'

router.beforeEach((to, from, next) => {
  const id = localStorage.getItem('id')
  if(id) {
    if (to.path === '/login') {
      next('/') // 如果有id且目标是登录页，则重定向到首页
    } else {
      next() // 如果有id且目标不是登录页，则正常跳转
    }
  } else {
    if (to.path !== '/login') { // 只有当目标路径不是登录页时才重定向到登录页
      next('/login')
    } else {
      next() // 如果已经在登录页，则允许进入
    }
  }
});

router.afterEach(() => {
  nprogress.done()
});
